#ifndef MONSTER_H
#define MONSTER_H

#include<QObject>
class Monster:public QObject{
    Q_OBJECT

public:
    Monster();
    Monster(int id, int hp, int attack, int defend, int money, int exp, QString name);

    ~Monster();
    int getId() const;
    void setId(int value);

    int getHp() const;
    void setHp(int value);

    int getAttack() const;
    void setAttack(int value);

    int getDefend() const;
    void setDefend(int value);

    int getMoney() const;
    void setMoney(int value);

    int getExp() const;
    void setExp(int value);

    QString getName() const;
    void setName(const QString &value);

private:
    int id;         // Deprecated
    int hp;         // 生命值
    int attack;     // 攻击力
    int defend;     // 防御力
    int money;      // 金钱
    int exp;        // 经验
    QString name;
};
#endif // MONSTER_H
